Ana içeriğe geç

Proje Yönetim Süreci

Bu süreç, ISO/IEC 15504 SPICE standartlarına uygun olarak MAN.3 Proje Yönetimi süreçlerinin Jira Süreci ve Git kullanılarak yönetilmesi amacıyla hazırlanmıştır.

Sürecin Ana Hedefleri:

  • Jira Süreci üzerinde proje takibi ve görev yönetimi
  • Git üzerinde plan dökümanlarının versiyon kontrolü
  • SPICE gereksinimlerine uygun planlama süreçlerinin basit yönetimi

ISO/IEC 15504 SPICE | SUP.7 Documentation gereksinimlerinin karşılanması beklenmektedir.

İlgili süreç Jira Süreci, Toplantı Süreci, Proje Versiyonlama Süreci ve Proje Dökümantasyon Süreci ile birlikte uygulanır.

Planlama Süreci

Proje yönetim sürecinde yapılması kabul edilen/planlanan işler şu şekildedir.

Proje Hazırlıkları

1. Kaynak Planlama Toplantısı (BP4, BP6)

Amaç: Proje için gerekli kaynakları belirlemek ve tahmin etmek
Araç Aktiviteleri: - Kaynak planlama task'ı oluştur - Toplantı düzenle ve kaynakları belirle - Toplantıyı Toplantı Süreci kapsamında JIRA'da arşivle

Kullanılacak Şablon: Kaynak Planlama Toplantı Şablonu

2. Proje Takvimi Hazırlanması (BP7)

Amaç: Detaylı proje takvimini oluşturmak
Araç Aktiviteleri: - Due dates belirle - Dependencies kur (BP8) - Proje takvimini oluştur - Proje takvimini Proje Takvim Süreci ile arşivle

Kullanılacak Şablon: Proje Takvim Şablonu

3. Risk Yanıt Formu ve Risk İzleme Tablosunun Oluşturulması (BP8, BP12)

Amaç: Proje risklerini tanımlamak ve yönetmek
Araç Aktiviteleri: - Risk analizini başlat - Risk yanıt formunu doldur - Risk izleme tablosunu oluştur - Oluşturulan dokümanları Proje Dökümantasyon Süreci ile arşivle

Kullanılacak Şablonlar: - Risk Yanıt Form Şablonu

4. Proje Fizibilitesi (BP3, BP15)

Amaç: Projenin mevcut kaynak ve kısıtlamalarla gerçekleştirilebilirliğini değerlendirmek
Araç Aktiviteleri: - Fizibilite task'ı oluştur - Fizibilite raporu hazırla - Fizibilite sonuç toplantısı düzenle - Fizibilite sonuçlarını Proje Dökümantasyon Süreci ile arşivle

Kullanılacak Şablonlar: - Proje Fizibilite Form Şablonu - Fizibilite Sonuç Toplantı Şablonu

5. Proje Yönetim Planı Hazırlığı (BP1, BP2, BP5)

Amaç: Proje kapsamını, yaşam döngüsünü ve aktiviteleri tanımlamak
Araç Aktiviteleri: - Proje bilgilerini ve iş kapsamını Proje Yönetim Süreci'ne göre tanımla (BP1) - Proje yaşam döngüsünü ve task workflow'larını belirle (BP2) - Proje aktivitelerini ve görevleri tanımla (BP5) - Proje yönetim planı toplantısı düzenle ve planı oluştur (BP1, BP2, BP5) - Oluşturulan dokümanları Proje Dökümantasyon Süreci ile arşivle

Kullanılacak Şablonlar: - Proje Yönetim Planı Toplantı Şablonu - Proje Yönetim Şablonu

6. Proje Açılış Toplantısı (BP11)

Amaç: Projeyi resmi olarak başlatmak ve ekibi bilgilendirmek
Araç Aktiviteleri: - İletişim planını aktifleştir - Proje açılış toplantısı düzenle - Toplantı sonuçlarını Toplantı Süreci ile arşivle

Kullanılacak Şablon: Proje Açılış Toplantı Şablonu

Proje Plan Dokümanlarının Hazırlanması

7. Doğrulama Planı (BP6, BP13)

Amaç: Proje çıktılarının doğrulanması için sistematik yaklaşım oluşturmak

Araç Aktiviteleri: - Doğrulama kriterlerini tanımla (BP6) - Doğrulama süreçlerini oluştur (BP13) - İnceleme ve onay süreçlerini planla

Kullanılacak Süreç: Proje Doğrulama Süreci

8. Sürüm Yönetim Planı (BP2, BP11)

Amaç: Yazılım sürümlerinin kontrolü ve yayınlanması süreçlerini yönetmek

Araç Aktiviteleri: - Sürüm numaralama stratejisini tanımla (BP2) - Release pipeline'ını oluştur (BP11) - Branching stratejisini belirle - Deployment süreçlerini planla

Kullanılacak Süreç: Proje Sürüm Yönetim Süreci

9. Konfigürasyon Yönetim Planı (BP8, BP12)

Amaç: Proje yapılandırma öğelerinin kontrolü ve izlenmesi

Araç Aktiviteleri: - Konfigürasyon öğelerini tanımla (BP8) - Değişiklik kontrol süreçlerini kur - Baseline'ları oluştur ve yönet (BP12) - Repository yapısını organize et

Kullanılacak Süreç: Konfigürasyon Yönetim Süreci
Kullanılacak Şablon: Konfigürasyon Yönetim Planı Şablonu

10. Denetim Planı (BP13, BP14)

Amaç: Kalite güvence denetimlerini sistematik olarak gerçekleştirmek

Araç Aktiviteleri: - Denetim kriterlerini belirle (BP13) - Denetim takvimini oluştur - Düzeltici aksiyonları planla (BP14) - Denetim raporlama süreçlerini tanımla

Kullanılacak Süreç: Denetim Süreci
Kullanılacak Şablon: Denetim Planı Şablonu

11. Problem ve Değişiklik Yönetim Planı (BP14)

Amaç: Proje süresince karşılaşılan problemleri ve değişiklik isteklerini yönetmek

Araç Aktiviteleri: - Problem tanımlama süreçlerini kur - Değişiklik değerlendirme kriterlerini belirle (BP14) - Eskalasyon matrisini oluştur - Değişiklik İstek Süreci ile entegre et

12. Kod Yönetim ve Entegrasyon Planı (BP5, BP8)

Amaç: Kod geliştirme süreçlerini ve entegrasyon stratejilerini yönetmek

Araç Aktiviteleri: - Kod geliştirme standartlarını tanımla (BP5) - Entegrasyon stratejisini belirle (BP8) - Proje Versiyonlama Süreci ile entegrasyon ve kod yönetimini sağla

Proje Gereksinim Dokümanlarının Hazırlanması

13. Gereksinim Yönetim Süreci (BP1, BP5)

Amaç: Proje gereksinimlerinin sistematik olarak toplanması, analiz edilmesi ve doğrulanması

Araç Aktiviteleri: - 13.1. Gereksinim Tanımlama Dokümanının Oluşması - 13.2. Gereksinim Dokümanının Ekip ile Doğrulanması - 13.3. Gereksinim Dokümanının Müşteri ile Doğrulanması - 13.4. Gereksinim Dokümanının Teslim Edilmesi - 13.5. Gereksinim Dokümanının Müşteri Onayı

Kullanılacak Süreç: Gereksinim Yönetim Süreci
Kullanılacak Şablon: Gereksinim Dokümanı Şablonu

Proje Tasarım Dokümanlarının Hazırlanması

14. Tasarım Yönetim Süreci (BP1, BP5)

Amaç: Sistem ve yazılım tasarımının sistematik olarak geliştirilmesi, doğrulanması ve onaylanması

Süreç Adımları:

14.1. Kod Standartları Dokümanı Hazırlama

Araç Aktiviteleri: - Kodlama standartları çalıştayı düzenle - Ekip ile en iyi uygulamaları belirle - Kod inceleme kontrol listesi oluştur - PROJE-KODU-XXXX formatında görevler oluştur

14.2. Yazılım Tasarım Dokümanının Hazırlanması

Araç Aktiviteleri: - Sistem mimarisi tasarım toplantıları düzenle - Bileşen tasarımlarını detaylandır - Yazılım tasarım dokümanını oluştur

Kullanılacak Şablon: Yazılım Tasarım Dokümanı Şablonu

14.3. Arayüz ve Kullanıcı Arayüzü Dokümanının Hazırlanması

Araç Aktiviteleri: - Kullanıcı arayüzü taslaklarını hazırla - Arayüz şartnamelerini dokümante et - Kullanıcı deneyimi akışını tanımla - Arayüz tasarımını doğrula

Kullanılacak Şablon: Arayüz Tasarım Dokümanı Şablonu

14.4. Fiziksel Mimari Tasarım Raporunun Hazırlanması

Araç Aktiviteleri: - Sistem mimarisi şemalarını oluştur - Altyapı gereksinimlerini analiz et - Kurulum mimarisini planla - Performans ve ölçeklenebilirlik kriterlerini belirle

Kullanılacak Şablon: Fiziksel Mimari Tasarım Şablonu

14.5. Fiziksel Veri Modelinin Hazırlanması

Araç Aktiviteleri: - Veritabanı şema tasarımı yap - Varlık ilişki şemalarını oluştur - Veri taşıma stratejisini planla - Veritabanı performans iyileştirmelerini tanımla

Kullanılacak Şablon: Fiziksel Veri Modeli Şablonu

14.6. Tasarımının Ekip ile Gözden Geçirilmesi

Araç Aktiviteleri: - Teknik tasarım inceleme toplantıları düzenle - Mimari komite ile değerlendirme yap - Çapraz inceleme oturumları düzenle - Dahili tasarım doğrulamasını tamamla

Kullanılacak Şablon: Tasarım Gözden Geçirme Şablonu

14.7. Tasarımının Müşteri ile Doğrulanması ve Onaylanması

Araç Aktiviteleri: - Müşteri tasarım sunumunu hazırla - İş paydaşları ile inceleme yap - Tasarım onay toplantısı düzenle - Son tasarım onayını al ve arşivle

Kullanılacak Şablon: Tasarım Gözden Geçirme Şablonu

Kullanılacak Süreç: Proje Doğrulama Süreci

Yazılım Kodlama ve Veri Düzenleme

15. Yazılım Geliştirme Süreci (BP5, BP11)

Amaç: Onaylanmış tasarımlar doğrultusunda yazılım kodlaması ve birim testlerinin gerçekleştirilmesi

Süreç Adımları:

15.1. Geliştirme Ortamının Hazırlanması

Araç Aktiviteleri: - Geliştirme ortamı kurulumunu tamamla - Kod deposu erişimlerini kontrol et - Geliştirme araçları ve kütüphaneleri kur - PROJE-KODU-XXXX formatında geliştirme görevleri oluştur

15.2. Kodlama ve Geliştirme

Araç Aktiviteleri: - Tasarım dokümanlarına uygun kodlama yap - Kod standartlarına uygun geliştirme gerçekleştir - Versiyon kontrolü ile kod yönetimi yap - Sürekli entegrasyon süreçlerini uygula

15.3. Kod İncelemesi

Araç Aktiviteleri: - Çapraz kod incelemesi yap - Kod kalite standartlarını kontrol et - Güvenlik açıklarını tespit et ve düzelt - İnceleme sonuçlarını kayıt altına al

Kullanılacak Süreçler: - Konfigürasyon Yönetim Süreci - Proje Versiyonlama Süreci

Yazılım Testleri

16. Test Yönetim Süreci (BP6, BP13)

Amaç: Yazılım kalitesinin sistematik test süreçleri ile doğrulanması ve kontrol edilmesi

Süreç Adımları:

16.1. Test Ortamının Hazırlanması

Araç Aktiviteleri: - Test ortamlarını kur ve yapılandır - Test verilerini hazırla - Test araçlarını kur ve kontrol et - Test ekibine erişim yetkilerini ver

16.2. Entegrasyon Testleri

Araç Aktiviteleri: - Bileşenler arası entegrasyon testlerini çalıştır - Arayüz testlerini gerçekleştir - Veri akışı testlerini yap - Entegrasyon sorunlarını tespit et ve düzelt

16.3. Sistem Testleri

Araç Aktiviteleri: - Fonksiyonel test senaryolarını çalıştır - Performans testlerini gerçekleştir - Güvenlik testlerini yap - Kullanıcı kabul testleri için hazırlık yap

Kullanılacak Süreçler: - Test Süreci - Proje Doğrulama Süreci

Denetimler

Proje süresince ISO/IEC 15504 SPICE SUP.1 Kalite Güvence gereksinimlerine uygun olarak düzenli denetimler gerçekleştirilir.

Denetim Süreci uygulanarak sistematik denetim yönetimi sağlanır:

Temel Denetim Aktiviteleri

Denetim Türü Zaman SPICE BP Jira Label
Planlama Denetimi Proje başlangıcı MAN.3 BP1-BP10 audit-planning
Ara Süreç Denetimi Aylık MAN.3 BP11-BP13 audit-process
Kapanış Denetimi Proje bitiminde MAN.3 BP15 audit-closure

Detaylı denetim süreci, kriterler ve şablonlar için Denetim Süreci dokümanına bakınız.

Kullanım Kılavuzunun Oluşturulması

ISO/IEC 15504 SPICE SUP.7 Dokümantasyon gereksinimlerine uygun kullanım kılavuzu hazırlanır.

Kullanım Kılavuzu Süreci uygulanarak hedef kitleye uygun dokümantasyon sağlanır:

Temel Kılavuz Türleri

Kılavuz Türü Hedef Kitle Format Jira Label
Teknik Kılavuz Sistem Yöneticileri PDF + Wiki doc-technical
Kullanıcı Kılavuzu Son Kullanıcılar PDF + Video doc-user
API Dokümantasyonu Geliştiriciler HTML + Swagger doc-api
Hızlı Başlangıç Tüm Kullanıcılar Kart + Video doc-quickstart

Detaylı dokümantasyon süreci, standartlar ve şablonlar için Kullanım Kılavuzu Süreci dokümanına bakınız.

Proje Kapanış

Proje tamamlandığında ISO/IEC 15504 SPICE MAN.3 BP14, BP15 gereksinimlerine uygun kapanış süreci uygulanır.

Proje Kapanış Süreci uygulanarak sistematik kapanış gerçekleştirilir:

Temel Kapanış Aktiviteleri

Aktivite SPICE BP
Müşteri Memnuniyet Ölçümü MAN.3 BP12, BP15
Proje Kapanış Raporu MAN.3 BP14, BP15
Arşivleme ve Transfer Organizasyonel

Detaylı süreç adımları, şablonlar ve metrikler için Proje Kapanış Süreci dokümanına bakınız.

Plan İçeriği Kontrol Listesi

  • SPICE MAN.3 tüm BP'ler karşılandı mı? (BP1-BP15)
  • İş kapsamı Epic'te tanımlandı mı? (BP1)
  • Yaşam döngüsü PYP'de belirtildi mi? (BP2)
  • Fizibilite değerlendirmesi yapıldı mı? (BP3)
  • Tahminler ve kaynak ihtiyaçları belirlendi mi? (BP4, BP6)
  • Aktiviteler task'lara bölündü mü? (BP5)
  • Takvim ve sorumlulukar atandı mı? (BP7, BP9)
  • Proje arayüzleri tanımlandı mı? (BP8)
  • Planlar oluşturuldu ve uygulanıyor mu? (BP10, BP11)
  • İzleme ve raporlama aktif mi? (BP12, BP13)
  • Sapma yönetimi süreci var mı? (BP14)
  • Kapanış süreci planlandı mı? (BP15)
  • Şablon tam dolduruldu mu?
  • Onay bilgileri eksiksiz mi?
  • Git'te doğru yerde saklandı mı?
  • Proje takip araçları güncellendi mi?

Not: Bu dokümandaki tüm bilgiler ISO/IEC 15504 SPICE | SUP.7 Documentation ve MAN.3 Proje Yönetimi gereksinimlerine uygun olarak hazırlanmış ve proje dosyasında arşivlenmiştir.

Bu süreç dökümanı, tüm proje ekiplerinin Jira Süreci ve Git tabanlı proje planlama konusunda basit ve etkili standartları uygulamasını sağlamak amacıyla hazırlanmıştır.